The Design of a 3D Rendering Meta System
نویسندگان
چکیده
This paper describes the design of a 3D rendering meta system which wraps the functionality of 3D rendering packages into a uniform, object-oriented framework. The homogeneous interface of the 3D rendering meta system serves as an easy-to-learn application programming interface to 3D rendering packages and allows us to exchange rendering packages without the need to recode an application. Our approach is based on a logical decomposition of the elements of 3D rendering into four major class categories: Shapes define geometric objects; attributes specify quality and visual appearance; controllers describe rendering techniques and rendering processes, and rendering engines evaluate shapes, attributes, and controllers. We have implemented our concepts in VRS, the Virtual Rendering System, as a portable C++ toolkit. VRS currently supports rendering packages such as OpenGL, PEX, XGL, Radiance, POV Ray, and RenderMan.
منابع مشابه
Segmentation Assisted Object Distinction for Direct Volume Rendering
Ray Casting is a direct volume rendering technique for visualizing 3D arrays of sampled data. It has vital applications in medical and biological imaging. Nevertheless, it is inherently open to cluttered classification results. It suffers from overlapping transfer function values and lacks a sufficiently powerful voxel parsing mechanism for object distinction. In this work, we are proposing an ...
متن کاملData mining for decision making in engineering optimal design
Often in modeling the engineering optimization design problems, the value of objective function(s) is not clearly defined in terms of design variables. Instead it is obtained by some numerical analysis such as FE structural analysis, fluid mechanic analysis, and thermodynamic analysis, etc. Yet, the numerical analyses are considerably time consuming to obtain the final value of objective functi...
متن کاملA Hybrid Meta-heuristic for the Dynamic Layout Problem with Transportation System Design
This paper primarily presents a comprehensive dynamic layout design model which integrates layout and transportation system design via considering more realistic assumptions, such as taking account of fixed-position departments and distance between departments that endanger each other. In addition, specific criteria such as capacity, cost and reliability of facilities are considered in transpor...
متن کاملWind Turbine Transformer Optimum Design Assuming a 3D Wound Core
A wind turbine transformer (WTT) is designed using a 3D wound core while the transformer’s total owning cost (TOC) and its inrush current performance realized as the two objective functions in a multi-objective optimization process. Multi-objective genetic algorithm is utilized to derive Pareto optimal solutions. The effects of inrush current improvement on other operating and design parameters...
متن کاملDesign and Manipulation 3D Imaging System by using Photodiode Grid
Introduction: Radiation imaging is one of the applicable methods in diagnostic medicine and nondestructive testing for industrial applications. In nondestructive 3D imaging, in addition to the radiation source, there is a requirement for a suitable detection system, data acquisition system, mechanical sections for moving objects, reconstruction algorithm and finally a computer for processing an...
متن کامل